﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ksp.Model
{
    public class Module
    {
        public Module()
        {
            Events = new List<Event>();
            Actions = new List<Action>();
        }
        private string name;

        public string Name
        {
            get { return name; }
            set { name = value; }
        }
        private string isEnabled;

        public string IsEnabled
        {
            get { return isEnabled; }
            set { isEnabled = value; }
        }
        private string controlSrcStatusText;

        public string ControlSrcStatusText
        {
            get { return controlSrcStatusText; }
            set { controlSrcStatusText = value; }
        }
        private string stateString;

        public string StateString
        {
            get { return stateString; }
            set { stateString = value; }
        }
        private string wheelState;

        public string WheelState
        {
            get { return wheelState; }
            set { wheelState = value; }
        }
        private List<Event> events;

        public List<Event> Events
        {
            get { return events; }
            set { events = value; }
        }
        private List<Action> actions;

        public List<Action> Actions
        {
            get { return actions; }
            set { actions = value; }
        }
    }
}
